Group {
    children [
        Background {
            groundAngle [ 1.309, 1.571 ]
            groundColor [ 0.1 0.1 0, 0.4 0.25 0.2, 0.6 0.6 0.6 ]
            skyAngle [ 1.309, 1.571 ]
            skyColor [ 0 0.2 0.7, 0 0.5 1, 1 1 1 ]
        }

      Viewpoint { position 3 6.5 15 }

      Transform {
        rotation 0 1 0 0.6
        children [
          Shape {
              appearance Appearance {
                  material Material {
                      emissiveColor 0 1 0
                  }
              }
              geometry DEF MG MeshGrid {
		            nSlices [ 9 17 1 ]
		            nLevels [ 3 3 1 ]
		            displayLevel 2
								coord Coordinate { point [] }
								normal Normal { vector[] }
		            gridCoord Coordinate {
			            point [
				            0.000000 6.000000 0.000000,
				            1.170542 5.884712 0.000000,
				            2.296101 5.543277 0.000000,
				            3.333421 4.988818 0.000000,
				            4.242641 4.242641 0.000000,
				            4.988818 3.333421 0.000000,
				            5.543277 2.296101 0.000000,
				            5.884712 1.170542 0.000000,
				            6.000000 0.000000 0.000000,
				            0.000000 6.228361 1.148050,
				            1.215093 6.108685 1.148050,
				            2.383491 5.754256 1.148050,
				            3.460292 5.178693 1.148050,
				            4.404117 4.404117 1.148050,
				            5.178693 3.460292 1.148050,
				            5.754256 2.383491 1.148050,
				            6.108685 1.215093 1.148050,
				            6.228361 0.000000 1.148050,
				            0.000000 6.878680 2.121320,
				            1.341964 6.746508 2.121320,
				            2.632357 6.355071 2.121320,
				            3.821590 5.719413 2.121320,
				            4.863961 4.863961 2.121320,
				            5.719413 3.821590 2.121320,
				            6.355071 2.632357 2.121320,
				            6.746508 1.341964 2.121320,
				            6.878680 0.000000 2.121320,
				            0.000000 7.851950 2.771639,
				            1.531839 7.701077 2.771639,
				            3.004811 7.254256 2.771639,
				            4.362310 6.528658 2.771639,
				            5.552167 5.552167 2.771639,
				            6.528658 4.362310 2.771639,
				            7.254256 3.004811 2.771639,
				            7.701077 1.531839 2.771639,
				            7.851950 0.000000 2.771639,
				            0.000000 9.000000 3.000000,
				            1.755813 8.827068 3.000000,
				            3.444151 8.314916 3.000000,
				            5.000132 7.483227 3.000000,
				            6.363961 6.363961 3.000000,
				            7.483227 5.000132 3.000000,
				            8.314916 3.444151 3.000000,
				            8.827068 1.755813 3.000000,
				            9.000000 0.000000 3.000000,
				            0.000000 10.148050 2.771639,
				            1.979786 9.953058 2.771639,
				            3.883491 9.375576 2.771639,
				            5.637955 8.437795 2.771639,
				            7.175755 7.175755 2.771639,
				            8.437795 5.637955 2.771639,
				            9.375576 3.883491 2.771639,
				            9.953058 1.979786 2.771639,
				            10.148050 0.000000 2.771639,
				            0.000000 11.121320 2.121320,
				            2.169662 10.907627 2.121320,
				            4.255945 10.274760 2.121320,
				            6.178675 9.247040 2.121320,
				            7.863961 7.863961 2.121320,
				            9.247040 6.178675 2.121320,
				            10.274760 4.255945 2.121320,
				            10.907627 2.169662 2.121320,
				            11.121320 0.000000 2.121320,
				            0.000000 11.771639 1.148050,
				            2.296533 11.545450 1.148050,
				            4.504811 10.875576 1.148050,
				            6.539972 9.787760 1.148050,
				            8.323805 8.323805 1.148050,
				            9.787760 6.539972 1.148050,
				            10.875576 4.504811 1.148050,
				            11.545450 2.296533 1.148050,
				            11.771639 0.000000 1.148050,
				            0.000000 12.000000 0.000000,
				            2.341084 11.769423 0.000000,
				            4.592201 11.086554 0.000000,
				            6.666843 9.977635 0.000000,
				            8.485281 8.485281 0.000000,
				            9.977635 6.666843 0.000000,
				            11.086554 4.592201 0.000000,
				            11.769423 2.341084 0.000000,
				            12.000000 0.000000 0.000000,
				            0.000000 11.771639 -1.148050,
				            2.296533 11.545450 -1.148050,
				            4.504811 10.875576 -1.148050,
				            6.539972 9.787760 -1.148050,
				            8.323805 8.323805 -1.148050,
				            9.787760 6.539972 -1.148050,
				            10.875576 4.504811 -1.148050,
				            11.545450 2.296533 -1.148050,
				            11.771639 0.000000 -1.148050,
				            0.000000 11.121320 -2.121320,
				            2.169662 10.907627 -2.121320,
				            4.255945 10.274760 -2.121320,
				            6.178675 9.247040 -2.121320,
				            7.863961 7.863961 -2.121320,
				            9.247040 6.178675 -2.121320,
				            10.274760 4.255945 -2.121320,
				            10.907627 2.169662 -2.121320,
				            11.121320 0.000000 -2.121320,
				            0.000000 10.148050 -2.771639,
				            1.979786 9.953058 -2.771639,
				            3.883491 9.375576 -2.771639,
				            5.637955 8.437795 -2.771639,
				            7.175755 7.175755 -2.771639,
				            8.437795 5.637955 -2.771639,
				            9.375576 3.883491 -2.771639,
				            9.953058 1.979786 -2.771639,
				            10.148050 0.000000 -2.771639,
				            0.000000 9.000000 -3.000000,
				            1.755813 8.827068 -3.000000,
				            3.444151 8.314916 -3.000000,
				            5.000132 7.483227 -3.000000,
				            6.363961 6.363961 -3.000000,
				            7.483227 5.000132 -3.000000,
				            8.314916 3.444151 -3.000000,
				            8.827068 1.755813 -3.000000,
				            9.000000 0.000000 -3.000000,
				            0.000000 7.851950 -2.771639,
				            1.531839 7.701077 -2.771639,
				            3.004811 7.254256 -2.771639,
				            4.362310 6.528658 -2.771639,
				            5.552167 5.552167 -2.771639,
				            6.528658 4.362310 -2.771639,
				            7.254256 3.004811 -2.771639,
				            7.701077 1.531839 -2.771639,
				            7.851950 0.000000 -2.771639,
				            0.000000 6.878680 -2.121320,
				            1.341964 6.746508 -2.121320,
				            2.632357 6.355071 -2.121320,
				            3.821590 5.719413 -2.121320,
				            4.863961 4.863961 -2.121320,
				            5.719413 3.821590 -2.121320,
				            6.355071 2.632357 -2.121320,
				            6.746508 1.341964 -2.121320,
				            6.878680 0.000000 -2.121320,
				            0.000000 6.228361 -1.148050,
				            1.215093 6.108685 -1.148050,
				            2.383491 5.754256 -1.148050,
				            3.460292 5.178693 -1.148050,
				            4.404117 4.404117 -1.148050,
				            5.178693 3.460292 -1.148050,
				            5.754256 2.383491 -1.148050,
				            6.108685 1.215093 -1.148050,
				            6.228361 0.000000 -1.148050,
				            0.000000 6.000000 0.000000,
				            1.170542 5.884712 0.000000,
				            2.296101 5.543277 0.000000,
				            3.333421 4.988818 0.000000,
				            4.242641 4.242641 0.000000,
				            4.988818 3.333421 0.000000,
				            5.543277 2.296101 0.000000,
				            5.884712 1.170542 0.000000,
				            6.000000 0.000000 0.000000,
			            ]
		            }
		            vertexLink [
			            1, 2, 1, 1, 2
			            0 0 3 0 
			            0 0 0 2 ,0 0 0 0 ,0 0 0 0 , 3 0 0 0
			            0 0
			            0 0
			            0 0
			            0 0
			            0 0
			            0 3
			            0 0
			            0 0
			            0 3
			            0 0
			            0 3
			            0 3
		            ]
		            vertexOffset [
			            0, 0
		            ]
	            }
           }
        ]
      }
      DEF Level_SET ScalarInterpolator  {
         key [ 0 0.2 0.4 ]
         keyValue [ 0 1 2 ]
      }
      DEF Level-TIMER TimeSensor { cycleInterval 2.0 loop TRUE} 
  ]
} 


ROUTE Level-TIMER.fraction_changed TO Level_SET.set_fraction
ROUTE Level_SET.value_changed TO MG.displayLevel
